construction machine leasing - German English Dictionary